package com.power.sifa.approve.model.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author xiongzhiwen
 * @version 1.0
 * @description: 分屏文件树VO对象
 * @date 2024/3/21 9:19
 */

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MaterialTreeVO {

    /**
     * value
     */
    private String key;
    /**
     * 名称
     */
    private String title;

    /**
     * 层级
     */
    private Integer level;

    /**
     * 父节点id
     */
    private String parentKey;

    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 文件url
     */
    private String fileUrl;

    /**
     * 是否禁用
     */
    private Boolean disabled;

    /**
     * 分屏文件
     */
    private List<MaterialTreeVO> children;

}
